<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>keys</title>
  <script>

    /**
     * keys() 方法返回一个包含数组中每个索引键(key -> 数组下标)的 Array Iterator 对象。
     * 返回值：一个新的 Array 迭代器对象。
     */

    const array = [1, 2, 3];
    const iterator = array.keys();
    console.log(iterator); // Array Iterator {}
    console.log([...array.keys()]); // [0, 1, 2]

    for (const key of iterator) {
      console.log(key); // 0 1 2
    }
  </script>
</head>

<body>

</body>

</html>